package pe.gob.foncodes.spp.bs.domain;

import java.util.List;

public class Indicador implements java.io.Serializable {

	private static final long serialVersionUID = -9072338352718830277L;
	private Long nidIndicador;
	private Objetivo objetivo;
	private String txtIndicador;
	private Long flgActivo;
	private Long tipUnidadMedida;
	private String txtMetodoCalculo;
	private String txtDescripcion;
	private String txtResponsable;
	private String codPeriodo;
	private String txtOportunidadCalculo;
	private String txtInterpretacion;
	private String txtFteProcesamiento;
	private String txtMedioVerificacion;
	private Long nidPortafolio;
	private String txtRiesgo;
	private String txtAccionCorrectiva;
	private List<Variable> variables;
	private List<Meta> metas;

	public Indicador() {
	}

	public Indicador(Objetivo objetivo, String txtIndicador, Long flgActivo,
			Long tipUnidadMedida, String txtMetodoCalculo,
			String txtDescripcion, String txtResponsable, String codPeriodo,
			String txtOportunidadCalculo, String txtInterpretacion,
			String txtFteProcesamiento, String txtMedioVerificacion,
			Long nidPortafolio, String txtRiesgo, String txtAccionCorrectiva) {
		super();
		this.objetivo = objetivo;
		this.txtIndicador = txtIndicador;
		this.flgActivo = flgActivo;
		this.tipUnidadMedida = tipUnidadMedida;
		this.txtMetodoCalculo = txtMetodoCalculo;
		this.txtDescripcion = txtDescripcion;
		this.txtResponsable = txtResponsable;
		this.codPeriodo = codPeriodo;
		this.txtOportunidadCalculo = txtOportunidadCalculo;
		this.txtInterpretacion = txtInterpretacion;
		this.txtFteProcesamiento = txtFteProcesamiento;
		this.txtMedioVerificacion = txtMedioVerificacion;
		this.nidPortafolio = nidPortafolio;
		this.txtRiesgo = txtRiesgo;
		this.txtAccionCorrectiva = txtAccionCorrectiva;
	}

	public Long getNidIndicador() {
		return nidIndicador;
	}

	public void setNidIndicador(Long nidIndicador) {
		this.nidIndicador = nidIndicador;
	}

	public Objetivo getObjetivo() {
		return objetivo;
	}

	public void setObjetivo(Objetivo objetivo) {
		this.objetivo = objetivo;
	}

	public String getTxtIndicador() {
		return txtIndicador;
	}

	public void setTxtIndicador(String txtIndicador) {
		this.txtIndicador = txtIndicador;
	}

	public Long getFlgActivo() {
		return flgActivo;
	}

	public void setFlgActivo(Long flgActivo) {
		this.flgActivo = flgActivo;
	}

	public Long getTipUnidadMedida() {
		return tipUnidadMedida;
	}

	public void setTipUnidadMedida(Long tipUnidadMedida) {
		this.tipUnidadMedida = tipUnidadMedida;
	}

	public String getTxtMetodoCalculo() {
		return txtMetodoCalculo;
	}

	public void setTxtMetodoCalculo(String txtMetodoCalculo) {
		this.txtMetodoCalculo = txtMetodoCalculo;
	}

	public String getTxtDescripcion() {
		return txtDescripcion;
	}

	public void setTxtDescripcion(String txtDescripcion) {
		this.txtDescripcion = txtDescripcion;
	}

	public String getTxtResponsable() {
		return txtResponsable;
	}

	public void setTxtResponsable(String txtResponsable) {
		this.txtResponsable = txtResponsable;
	}

	public String getTxtOportunidadCalculo() {
		return txtOportunidadCalculo;
	}

	public void setTxtOportunidadCalculo(String txtOportunidadCalculo) {
		this.txtOportunidadCalculo = txtOportunidadCalculo;
	}

	public String getTxtInterpretacion() {
		return txtInterpretacion;
	}

	public void setTxtInterpretacion(String txtInterpretacion) {
		this.txtInterpretacion = txtInterpretacion;
	}

	public String getTxtFteProcesamiento() {
		return txtFteProcesamiento;
	}

	public void setTxtFteProcesamiento(String txtFteProcesamiento) {
		this.txtFteProcesamiento = txtFteProcesamiento;
	}

	public String getTxtMedioVerificacion() {
		return txtMedioVerificacion;
	}

	public void setTxtMedioVerificacion(String txtMedioVerificacion) {
		this.txtMedioVerificacion = txtMedioVerificacion;
	}

	public Long getNidPortafolio() {
		return nidPortafolio;
	}

	public void setNidPortafolio(Long nidPortafolio) {
		this.nidPortafolio = nidPortafolio;
	}

	public String getTxtRiesgo() {
		return txtRiesgo;
	}

	public void setTxtRiesgo(String txtRiesgo) {
		this.txtRiesgo = txtRiesgo;
	}

	public String getTxtAccionCorrectiva() {
		return txtAccionCorrectiva;
	}

	public void setTxtAccionCorrectiva(String txtAccionCorrectiva) {
		this.txtAccionCorrectiva = txtAccionCorrectiva;
	}

	public List<Variable> getVariables() {
		return variables;
	}

	public void setVariables(List<Variable> variables) {
		this.variables = variables;
	}

	public List<Meta> getMetas() {
		return metas;
	}

	public void setMetas(List<Meta> metas) {
		this.metas = metas;
	}

	public String getCodPeriodo() {
		return codPeriodo;
	}

	public void setCodPeriodo(String codPeriodo) {
		this.codPeriodo = codPeriodo;
	}

}
